/**
 * 
 */
package edu.arizona.bio5.onto.modularity;

import java.util.Set;

import org.semanticweb.owlapi.model.OWLAxiom;

import edu.arizona.bio5.onto.decomposition.AtomicDecomposition;

/**
 * Extracts a module for the given signature from a decomposed OWL ontology
 * 
 * @author Pavel Klinov
 *
 */
public interface ModuleExtractor {

	public void setDecomposition(AtomicDecomposition ad);
	public Set<OWLAxiom> extract(Signature sig, boolean annotations);
}
